home *** CD-ROM | disk | FTP | other *** search
-
-
-
- RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++)))) RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++))))
-
-
-
- NNNNaaaammmmeeee
- RWTPtrHashTableIterator<T> - Rogue Wave library class
-
- SSSSyyyynnnnooooppppssssiiiissss
- #include <rw/tphasht.h>
-
-
-
- RWTPtrHashTable<T> table;
- RWTPtrHashTableIterator<T> iterator(table);
-
- PPPPlllleeeeaaaasssseeee NNNNooootttteeee!!!!
- IIIIffff yyyyoooouuuu ddddoooo nnnnooootttt hhhhaaaavvvveeee tttthhhheeee SSSSttttaaaannnnddddaaaarrrrdddd CCCC++++++++ LLLLiiiibbbbrrrraaaarrrryyyy,,,, uuuusssseeee tttthhhheeee iiiinnnntttteeeerrrrffffaaaacccceeee ddddeeeessssccccrrrriiiibbbbeeeedddd
- hhhheeeerrrreeee.... OOOOtttthhhheeeerrrrwwwwiiiisssseeee,,,, uuuusssseeee tttthhhheeee iiiinnnntttteeeerrrrffffaaaacccceeee ttttoooo RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhMMMMuuuullllttttiiiiSSSSeeeettttIIIItttteeeerrrraaaattttoooorrrr
- described in the Class Reference.
-
-
-
-
-
-
- DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
- Iterator for class RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhTTTTaaaabbbblllleeee<<<<TTTT>>>>,,,, allowing sequential access to all
- the elements of a hash table. Elements are not accessed in any
- particular order. Like all Rogue Wave iterators, the "current item" is
- undefined immediately after construction -- you must define it by using
- ooooppppeeeerrrraaaattttoooorrrr(((()))) or some other (valid) operation. Once the iterator has
- advanced beyond the end of the collection it is no longer valid --
- continuing to use it will bring undefined results.
-
- PPPPeeeerrrrssssiiiisssstttteeeennnncccceeee
- None
-
- PPPPuuuubbbblllliiiicccc CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
- RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr(RWTPtrHashTable<T>& c);
-
-
- Constructs an iterator to be used with the table cccc.
-
-
-
-
-
- PPPPuuuubbbblllliiiicccc OOOOppppeeeerrrraaaattttoooorrrrssss
- RWBoolean
- ooooppppeeeerrrraaaattttoooorrrr++++++++();
-
-
- Advances the iterator to the next item and returns TTTTRRRRUUUUEEEE. When the end of
- the collection is reached, returns FFFFAAAALLLLSSSSEEEE and the position of the iterator
- will be undefined.
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++)))) RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++))))
-
-
-
- T*
- ooooppppeeeerrrraaaattttoooorrrr(((())))();
-
-
- Advances the iterator to the next item and returns a pointer to it. When
- the end of the collection is reached, returns nnnniiiillll and the position of the
- iterator will be undefined.
-
- PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrr FFFFuuuunnnnccccttttiiiioooonnnnssss
- RWTPtrHashTable<T>*
- ccccoooonnnnttttaaaaiiiinnnneeeerrrr() const;
-
-
- Returns a pointer to the collection over which this iterator is
- iterating.
-
- T*
- kkkkeeeeyyyy() const;
-
-
- Returns a pointer to the item at the iterator's current position. The
- results are undefined if the iterator is no longer valid.
-
- void
- rrrreeeesssseeeetttt();
-
-
- Resets the iterator to the state it had immediately after construction.
-
- void
- rrrreeeesssseeeetttt(RWTPtrHashTable<T>& c);
-
-
- Resets the iterator to iterate over the collection cccc.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-